body {
  border: none;
  font-size: 12px;
  font-family: sans-serif, 宋体;
  color: #8C8C73;
}

a {
  color: #FF7800;
  text-decoration: underline;
}

#jpkc-admin {
  border: 1px solid black;
  position: relative;
  width: 100%;
  margin: 0 auto;
}

#header {
}

#menu {
  border: 1px solid black;
  background: #46461F;
  position: relative;
  height: 40px;
}

#menu ul li {
  display: inline;
  inline-height: 152px;
  padding-left: 3px;
}

#menu ul li.first {
  border-left: 0px;
}

#menu ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 8px 12px 8px 12px;
font-size: 12px;
color: #fff;
font-weight: bold;
}

#menu ul li a:hover
{
  background: #fff url('../images/a18.gif') repeat-x top;
  color: #40AA24;
  text-decoration: none;
}

#content {
  position: relative;
  margin: 10px auto;
  width: 100%;
}

#courses {
  width: 95%;
  margin: 0 auto;
  border-collapse: separate;
  font-size: 14px;
}

#courses tr td {
  border: 1px solid black;
  text-align: center;
  padding: 0px;
}

#courses tr td.first {
  text-align: right;
  width: 10%;
}

#courses tr td.context {
  width: 60%;
  text-align: left;
  padding-left: 3px;
}
